package cn.comon.app.scan.service.analysis.impl;

import java.util.Properties;
import org.apache.log4j.Logger;
import org.springframework.context.annotation.Lazy;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;
import cn.comon.app.scan.entity.AsReportinfo;
import cn.comon.app.scan.service.analysis.IAnalysisResponse;

/**
 * 网秦软件检测接口请求响应返回值处理
 * @author xujf
 *
 */
@Service("netqinResponseImpl")
@Scope("prototype")
@Lazy(value=true)
public class NetQinAnalysisResponseImpl implements IAnalysisResponse {
    private static Logger logger = Logger.getLogger(NetQinAnalysisResponseImpl.class.getName());

	public void processResponse(Properties params, AsReportinfo asReportinfo, Object result) {
	    //网秦接口的同步和异步接口地址是一样的，处理的时候是根据账号和ip来判断是同步还是异步。
	    //账号和ip是事先指定的。
	    //网秦安全检测请求处理系统立即返回已经收到检测请求返回内容：in process
        logger.info("send result form NetQin [Reportinfo ID:" + asReportinfo.getId() + "]");
	}
}